package com.duke.finca.dao.impl;

import com.duke.finca.dao.ParametroDAO;
import com.duke.finca.dao.mappers.ParametroMapper;
import com.duke.finca.domain.Parametro;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public class ParametroDAOImpl extends GenericDAOImpl<Parametro, ParametroMapper> implements ParametroDAO {

	@Autowired
	private ParametroMapper mapper;

	public List<Parametro> findByTipo(String tipo){
        return mapper.findByTipo(tipo);
    }
	public List<Parametro> findArete(){
        return mapper.findArete();
    }

    public Parametro findByTipoValor(String tipo, String valor){
        return mapper.findByTipoValor(tipo, valor);
    }
    @Override
    protected ParametroMapper getMapper() {
        return mapper;
    }

	public List<Parametro> findByTipoFinca(String tipo) {
		return mapper.findByTipoFinca(tipo);
	}
}
